package com.study.mapper;

import com.study.model.Option;
import com.study.model.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {
    User getUserById(@Param("id") int id);// @Param主要是用来注解dao类中方法的参数
    // @Param就是将传进来的参数，自动的给mapper.xml使用
    void updateUserById(@Param("id") int id,@Param("name") String name,@Param("password") String password);
    void addUserById(@Param("id") int id,@Param("name") String name,@Param("password") String password,@Param("type") int type,@Param("roleId") int roleId);
    User queryUserCount();
    User judgeId(@Param("id") int id);
    List<Option> getOptionList(@Param("typeId") int typeId);
}
